﻿#region Usings

using System;
using System.Runtime.Serialization;

#endregion

namespace Rail.Net.Core.Model
{
    [Serializable]
    [DataContract]
    public class PriceDomestic : BaseIdentifiable
    {
        #region Primitive Properties

        [DataMember]
        public int TarifNumber { get; set; }

        [DataMember]
        public string SubRu { get; set; }

        [DataMember]
        public string Class { get; set; }

        [DataMember]
        public int ZoneFrom { get; set; }

        [DataMember]
        public int ZoneTo { get; set; }

        [DataMember]
        public decimal Price { get; set; }

        [DataMember]
        public DateTime ValidFrom { get; set; }

        [DataMember]
        public DateTime ValidTo { get; set; }

        [DataMember]
        public short TrainType { get; set; }

        #endregion

        #region Navigation Properties

        #endregion
    }
}